<template>
	<div>
		<p>son</p>
		<div>{{ value }}</div>
		<button @click="change">子组件的btn</button>
		<button @click="sentAllEvent">子组件发布全局消息</button>
	</div>
</template>
<script>
export default {
	name: "",
	props: ["value"],
	components: {},
	data() {
		return {};
	},
	mounted() {
		this.$bus.$on("sentMsgF", (data) => {
			console.log("sentMsgF", data);
		});
		// this.$bus.$emit("sentMsgZ", "我是子组件传递的数据");//父组件无法订阅接收
		// 注意发布一定要在订阅之后
	},
	methods: {
		change() {
			//使用.sync修饰符，触发函数，解析：更新value值为999
			this.$emit("update:value", 999);
		},
		sentAllEvent() {
			this.$bus.$emit("sentMsgZ", "我是子组件传递的数据");
		},
	},
};
</script>
<style lang="" scoped></style>
